package com.ruoyi.api.wsmessage.service;

import java.util.List;

import com.ruoyi.api.wsmessage.domain.Wsmessage;

/**
 * 万顺消息Service接口
 *
 * @author xzshan
 * @date 2020-06-16
 */
public interface IWsmessageService {
  /**
   * 查询万顺消息
   *
   * @param id 万顺消息ID
   * @return 万顺消息
   */
  public Wsmessage selectWsmessageById(Long id);

  /**
   * 查询万顺消息列表
   *
   * @param wsmessage 万顺消息
   * @return 万顺消息集合
   */
  public List<Wsmessage> selectWsmessageList(Wsmessage wsmessage);

  /**
   * 新增万顺消息
   *
   * @param wsmessage 万顺消息
   * @return 结果
   */
  public int insertWsmessage(Wsmessage wsmessage);

  /**
   * 修改万顺消息
   *
   * @param wsmessage 万顺消息
   * @return 结果
   */
  public int updateWsmessage(Wsmessage wsmessage);

  /**
   * 批量删除万顺消息
   *
   * @param ids 需要删除的数据ID
   * @return 结果
   */
  public int deleteWsmessageByIds(String ids);

  public int updateWsmessageStateByIds(String ids);

  /**
   * 删除万顺消息信息
   *
   * @param id 万顺消息ID
   * @return 结果
   */
  public int deleteWsmessageById(Long id);

  List<Wsmessage> listAllByType(Wsmessage wsmessage);

  void saveOrUpdateWsMsg(Wsmessage wsmessage);
  public void UpdateAllByinstanceId(Wsmessage wsmessage);
}
